import layout from 'common/src/views/layout/base';
import putonghuaExamsCreate from 'common/src/views/subjectCompetition/mandarin/examsCreate/examsCreate';
import studentsRegist from 'common/src/views/subjectCompetition/mandarin/studentsRegist/studentsRegist';
import scoreManagement from 'common/src/views/subjectCompetition/mandarin/examsCreate/scoreManagement';
import collegeRegistStatistics from 'common/src/views/subjectCompetition/mandarin/examsCreate/collegeRegistStatistics';
import mandarinMyScore from 'common/src/views/subjectCompetition/mandarin/examsCreate/mandarinMyScore';
import computerExamsTypeCreate from 'common/src/views/subjectCompetition/computerGrade/examsTypeCreate/examsTypeCreate';
import computerExamsCreate from 'common/src/views/subjectCompetition/computerGrade/examsCreate/examsCreate';
import computerRegisterInfo from 'common/src/views/subjectCompetition/computerGrade/registerInfo/registerInfo';
import computerScoreManage from 'common/src/views/subjectCompetition/computerGrade/scoreManage/scoreManage';
import computerStuRegistration from 'common/src/views/subjectCompetition/computerGrade/studentsRegistration/studentsRegistration';
import computerMyScore from 'common/src/views/subjectCompetition/computerGrade/myScore/myScore';
import englishStuPhotoExport from 'common/src/views/subjectCompetition/englishGradeExams/studentsPhotoExport/studentsPhotoExport';
import englishScoreManage from 'common/src/views/subjectCompetition/englishGradeExams/scoreManage/scoreManage';
import englishStatistics from 'common/src/views/subjectCompetition/englishGradeExams/scoreManage/englishStatistics';
import englishMyScore from 'common/src/views/subjectCompetition/englishGradeExams/myScore/myScore';
import blackListSetting from 'common/src/views/subjectCompetition/computerGrade/listRuleSetting/blackListSetting';
import fillListSetting from 'common/src/views/subjectCompetition/computerGrade/listRuleSetting/fillListSetting';
import listRuleSetting from 'common/src/views/subjectCompetition/computerGrade/listRuleSetting/listRuleSetting';

import admissionSetting from 'common/src/views/subjectCompetition/mandarin/examsCreate/admissionSetting';
import settingAdmission from 'common/src/views/subjectCompetition/computerGrade/settingAdmission';
import viewAdmissionCard from 'common/src/views/subjectCompetition/mandarin/examsCreate/viewAdmissionCard';

//国家汉字
import createExam from 'common/src/views/subjectCompetition/nationalChinese/createExam';
import listRuleSet from 'common/src/views/subjectCompetition/nationalChinese/listRuleSetting/listRuleSetting';
import fillListSet from 'common/src/views/subjectCompetition/nationalChinese/listRuleSetting/fillListSetting';
import blackListSet from 'common/src/views/subjectCompetition/nationalChinese/listRuleSetting/blackListSetting';
import studentsRegistr from 'common/src/views/subjectCompetition/nationalChinese/studentsRegistr';
import registerInfos from 'common/src/views/subjectCompetition/nationalChinese/registerInfos';
import scoreManages from 'common/src/views/subjectCompetition/nationalChinese/scoreManages';
import settingAds from 'common/src/views/subjectCompetition/nationalChinese/settingAds';
import myScores from 'common/src/views/subjectCompetition/nationalChinese/myScores';

const englishContest = {
  path: '/englishContest',
  name: 'englishContest',
  component: layout,
  children: [
    // 普通话--创建考试
    {
      path: '/putonghuaExamsCreate',
      name: 'putonghuaExamsCreate',
      component: putonghuaExamsCreate,
      meta: {
        nokeepalive: true
      }
    },
    // 普通话--学院报名统计
    {
      path: '/collegeRegistStatistics',
      name: 'collegeRegistStatistics',
      component: collegeRegistStatistics,
      meta: {
        nokeepalive: true
      }
    },
    // 普通话--学生报名
    {
      path: '/studentsRegist',
      name: 'putonghuaStudentsRegist',
      component: studentsRegist,
      meta: {
        nokeepalive: true
      }
    },
    // 普通话--成绩管理
    {
      path: '/scoreManagement',
      name: 'scoreManagementMandarin',
      component: scoreManagement,
      meta: {
        nokeepalive: true
      }
    },
    // 普通话--我的成绩
    {
      path: '/mandarinMyScore',
      name: 'mandarinScore',
      component: mandarinMyScore,
      meta: {
        nokeepalive: true
      }
    },
    // 计算机--创建考试类型
    {
      path: '/computerExamsTypeCreate',
      name: 'computerExamsTypeCreate',
      component: computerExamsTypeCreate,
      meta: {
        nokeepalive: true
      }
    },
    // 计算机--创建考试
    {
      path: '/computerExamsCreate',
      name: 'computerExamsCreate',
      component: computerExamsCreate,
      meta: {
        nokeepalive: true
      }
    },
    // 计算机--报名信息
    {
      path: '/computerRegisterInfo',
      name: 'computerRegisterInfo',
      component: computerRegisterInfo,
      meta: {
        nokeepalive: true
      }
    },
    // 计算机--成绩管理
    {
      path: '/computerScoreManage',
      name: 'computerScoreManage',
      component: computerScoreManage,
      meta: {
        nokeepalive: true
      }
    },
    // 计算机--学生报名
    {
      path: '/computerStuRegistration',
      name: 'computerStuRegistration',
      component: computerStuRegistration,
      meta: {
        nokeepalive: true
      }
    },
    // 计算机--我的成绩
    {
      path: '/computerMyScore',
      name: 'computerMyScore',
      component: computerMyScore,
      meta: {
        nokeepalive: true
      }
    },
    // 计算机--名单规则设置--黑名单设置
    {
      path: '/blackListSetting',
      name: 'blackListSetting',
      component: blackListSetting,
      meta: {
        nokeepalive: true
      }
    },
    // 计算机--名单规则设置--填补名单设置
    {
      path: '/fillListSetting',
      name: 'fillListSetting',
      component: fillListSetting,
      meta: {
        nokeepalive: true
      }
    },
    // 计算机--名单规则设置--名单规则设置
    {
      path: '/listRuleSetting',
      name: 'listRuleSetting',
      component: listRuleSetting,
      meta: {
        nokeepalive: true
      }
    },
    // 英语四六级--学籍照片导出
    {
      path: '/englishStuPhotoExport',
      name: 'englishStuPhotoExport',
      component: englishStuPhotoExport,
      meta: {
        nokeepalive: true
      }
    },
    // 英语四六级--成绩管理
    {
      path: '/englishScoreManage',
      name: 'englishScoreManage',
      component: englishScoreManage,
      meta: {
        nokeepalive: true
      }
    },
    // 英语四六级--统计
    {
      path: '/englishScoreManageStatistics',
      name: 'englishStatistics',
      component: englishStatistics,
      meta: {
        nokeepalive: true
      }
    },
    // 英语四六级--我的成绩
    {
      path: '/englishMyScore',
      name: 'englishMyScore',
      component: englishMyScore,
      meta: {
        nokeepalive: true
      }
    },
    // 准考证设置--普通话等级考试
    {
      path: '/admissionSetting',
      name: 'admissionSetting',
      component: admissionSetting,
      meta: {
        nokeepalive: true
      }
    },
    // 准考证设置--信息技术水平考试
    {
      path: '/settingAdmission',
      name: 'settingAdmission',
      component: settingAdmission,
      meta: {
        nokeepalive: true
      }
    },
     // 准考证详情
    {
      path: '/viewAdmissionCard',
      name: 'viewAdmissionCard',
      component: viewAdmissionCard,
      meta: {
        nokeepalive: true
      }
    },
    //创建考试--国家汉字
    {
      path: '/createExam',
      name: 'createExam',
      component: createExam,
      meta: {
        nokeepalive: true
      }
    },
    //名单规则设置---国家汉字
    {
      path: '/listRuleSet',
      name: 'listRuleSet',
      component: listRuleSet,
      meta: {
        nokeepalive: true
      }
    },
    //增补名单设置--国家汉字
    {
      path: '/fillListSet',
      name: 'fillListSet',
      component: fillListSet,
      meta: {
        nokeepalive: true
      }
    },
    //黑名单设置--国家汉字
    {
      path: '/blackListSet',
      name: 'blackListSet',
      component: blackListSet,
      meta: {
        nokeepalive: true
      }
    },
    //学生报名--国家汉字（学生）
    {
      path: '/studentsRegistr',
      name: 'studentsRegistr',
      component: studentsRegistr,
      meta: {
        nokeepalive: false
      }
    },
    //学生信息--国家汉字
    {
      path: '/registerInfos',
      name: 'registerInfos',
      component: registerInfos,
      meta: {
        nokeepalive: true
      }
    },
    //成绩管理--国家汉字
    {
      path: '/scoreManages',
      name: 'scoreManages',
      component: scoreManages,
      meta: {
        nokeepalive: true
      }
    },
    //准考证相关设置--国家汉字
    {
      path: '/settingAds',
      name: 'settingAds',
      component: settingAds,
      meta: {
        nokeepalive: true
      }
    },
    //我的成绩--国家汉字（学生）
    {
      path: '/myScores',
      name: 'myScores',
      component: myScores,
      meta: {
        nokeepalive: true
      }
    },




  ]
};
export default englishContest;
